import Vue from "vue";

// 自定义表格工具组件
import RightToolbar from "@/components/common/RightToolbar"
// 富文本组件
import Editor from "@/components/common/Editor"
// 文件上传组件
import FileUpload from "@/components/common/FileUpload"
// 图片上传组件
import ImageUpload from "@/components/common/ImageUpload"

// 字典标签组件
import DictTag from '@/components/custom/DictTag'
//
import TableSelect from "@/components/common/TableSelect";

//组织机构组件
import OrgTree from '@/components/custom/OrgTree'

import fold from '@/components/custom/fold/'

import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
//自定义报表
import jqTable from '@/components/custom/jq-table/index.vue'

import Pagination from "@/components/common/Pagination";

//获取pc相机照相上传
import picUpload from "@/components/custom/PicUpload"

//自定义表单
import LFormItem from "@/components/basic/LFormItem"
//高级查询
import LSuperQuery from "@/components/basic/LSuperQuery"
//自定义下拉框
import LSelect from '@/components/basic/LSelect'

//房屋远程搜索
import RoomFilterable from '@/views/components/filterable/RoomFilterable'

import ImageUploads from "@/components/common/ImageUploads";

//显隐可空
import LTooltip from "@/components/basic/LTooltip";

//自定义搜索框  小区
import CommunityFilterable from "@/views/components/filterable/CommunityFilterable";
//自定义搜索框  合同类型
import ContractCategoryFilterable from "@/views/components/filterable/ContractCategoryFilterable";

// 全局组件挂载
Vue.component('DictTag', DictTag)
Vue.component('Pagination', Pagination)
Vue.component('RightToolbar', RightToolbar)
Vue.component('Editor', Editor)
Vue.component('FileUpload', FileUpload)
Vue.component('ImageUpload', ImageUpload)
Vue.component('Treeselect', Treeselect)
Vue.component('TableSelect', TableSelect)
Vue.component('OrgTree', OrgTree)
Vue.component('fold', fold)
Vue.component('jqTable', jqTable)
Vue.component('picupload', picUpload)
Vue.component('LFormItem', LFormItem)
Vue.component('LSuperQuery', LSuperQuery)
Vue.component('LSelect', LSelect)
Vue.component('RoomFilterable', RoomFilterable)
Vue.component('ImageUploads', ImageUploads)
Vue.component('LTooltip', LTooltip)
Vue.component('CommunityFilterable', CommunityFilterable)
Vue.component('ContractCategoryFilterable', ContractCategoryFilterable)
